@media (min-width: 1930px) {
  .fz-box .swiper-button-prev {
    left: 19%;
    top: 83%;
}
.fz-box .swiper-button-next {
  right: 19%;
  top: 83%;
}
.zz-box .swiper-button-next{
  right:20%;
}
.zz-box .swiper-button-prev{
  left: 76%;
}

}
@media (max-width: 1800px) {
}
@media (max-width: 1700px) {
}
@media (max-width: 1600px) {
  .container {
    width: 90% !important;
  }
  .i-about .about-lt .about-lt-top {
    padding: 9% 8% 10% 11%;
  }
  .index-ban .swiper-pagination {
    bottom: 8%;
  }
  .hz {
    height: auto;
  }
  .hz .swiper-pagination {
    bottom: 5%;
  }
  .fz-box .swiper-button-next {
    right: 2%;
    top: 86%;
}
.fz-box .swiper-button-prev{
  left: 2%;
  top: 86%;
}
.jsSwiper .swiper-button-next{
  right: 90.8%;
}
.zz-box .swiper-button-next{
  right: 8%;
}
.sbzx-box .sbSwiper .swiper-button-next{
  right: 90.8%;
}
}
@media (max-width: 1500px) {
}
@media (max-width: 1440px) {
  .rySwiper .swiper-slide a{
    height: 370px;
  }
  .zxly {
    margin-bottom: 23%;
}
}
@media (max-width: 1300px) {
  .mbx-box .mbx {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .mbx-box .mbx .mbx-lt {
    width: 100%;
  }
  .mbx-rt{
    width: 100%;
    margin-top: .5%;
  }
}
@media (max-width: 1199px) {
  header {
    display: none;
  }
  .index-ban .banSwiper .swiper-slide .ban-wzbox .banwz h4 {
    font-size: 54px;
  }
  .index-ban .swiper-pagination {
    bottom: 8%;
  }
  .i-about .about-lt .about-lt-top h3 {
    font-size: 28px;
  }
  .i-about {
    height: auto;
    flex-wrap: wrap;
  }
  .i-about .about-lt {
    width: 100%;
    height: auto;
  }
  .i-about .about-rt {
    width: 100%;
    height: auto;
  }
  .i-about .about-lt .about-lt-top {
    padding: 5% 5% 5% 5%;
  }
  .cp-box .cp-nav ul {
    width: 23.7631%;
}
.cp-box .cp-list ul li {
  width: 47.97368%;
}
.yyly-box .yyly-n ul li{
  height: 400px;
}
.yyly-box .yyly-n ul li:nth-child(2n) {
  top: -70px;
}
.zw{
  display: none;
}
.news-xq ul{
  width: 56%;
}
.mbx-box.fixed{
  top: 55px;
}
.mbx-rt{
  margin-top: 1.5%;
}
.gsjs-box .gsjs .gsjs-n{
  width: 80%;
}
.fz .mySwiper2{
  padding: 0 5%;
}
.fz .mySwiper2 .swiper-slide-active h4{
  font-size: 176px;
}
.fz {
  margin-top: 2%;
  overflow-x: hidden;
  padding-top: 10%;
}
.fz-box .swiper-button-prev {
  left: 2%;
  top: 89%;
}
.fz-box .swiper-button-next {
  right: 2%;
  top: 89%;
}
.jsSwiper .swiper-slide .js-rt {
  width: 55.157895%;
  height: 448px;
}
.jsSwiper .swiper-button-next {
  right: 87%;
}
.jsSwiper .swiper-slide .js-lt {
  width: 40%;
}
.jsSwiper .swiper-slide .js-lt ul li{
  padding-left: 4%;
}
.zz-box .swiper-button-prev{
  left: 81%;
}
.sbzx-box .sbSwiper .swiper-button-next {
  right: 87%;
}
}

@media (max-width: 990px) {
  .index-ban .banSwiper .swiper-slide .ban-wzbox .banwz h4 {
    line-height: 30px;
    font-size: 18px;
  }
  .index-ban .banSwiper .swiper-slide .ban-wzbox .banwz h3 {
    line-height: 30px;
    font-size: 18px;
  }
  .index-ban .banSwiper .swiper-slide .ban-wzbox ul li a {
    font-size: 16px;
    line-height: 41px;
  }
  .index-ban .banSwiper .swiper-slide .ban-wzbox ul li {
    width: 115px;
    height: 45px;
    border-radius: 25px;
    border: solid 1px #ffffff;
    text-align: center;
  }
  .index-ban .swiper-pagination {
    bottom: 8%;
  }
  .hz .swiper-pagination {
    bottom: 3%;
  }
  .footer-navbox .footer-ly {
    width: 100%;
    margin-top: 2%;
}
.footer-navbox .footer-nav {
  width: 100%;
}
.footer-bot-box .bq{
  justify-content: center;
}
.banner .ban-dw h3 {
  font-size: 18px;
  color: #ffffff;
  font-weight: 550;
  line-height: 26px;
}
.cpzx h4 {
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 1px;
  color: #02142d;
  font-weight: 550;
  margin-top: 3%;
}
.cp-box .cp-nav ul {
  width: 32.7631%;
}
.cp-box .cp-list ul li .cp .cp-p p{
  font-size: 18px;
}
.yyly-box .yyly-n ul li .yyly-wz h4{
  font-size: 18px;
}
.yyly-box .yyly-n ul li .yyly-wz p{
  font-size: 16px;
}
.banner .ban-dw h4 {
  font-size: 18px;
  color: #ffffff;
  line-height: 30px;
}
.mbx-box .mbx .mbx-lt ul li a{
  font-size: 16px;
}
.mbx-box .mbx .mbx-lt ul li a::before{
  margin-bottom: -4px;
}
.mbx-box .mbx .mbx-rt p{
  font-size: 16px;
}
.mbx-box .mbx .mbx-rt p a{
  font-size: 16px;
}
.mbx-box .mbx .mbx-rt p img{
  margin-bottom: 5px;
}
.news-xq ul{
  width: 90%;
}
.news-xq h3{
  font-size: 18px;
}
.news-xq p{
  font-size: 16px;
}
.news-xq .next p{
  font-size: 16px;
}
.news-xq .next p a{
  font-size: 16px;
}
.gsjs-box .gsjs .gsjs-n {
  width: 100%;
}
.gsjs-box .gsjs .gsjs-n ul li h5{
  font-size: 28px;
}
.gsjs-box .gsjs .gsjs-n ul li span{
  font-size: 28px;
}
.fz {
  margin-top: 2%;
  overflow-x: hidden;
  padding-top: 13%;
}
.fz .mySwiper2 .swiper-slide-active h4 {
  font-size: 111px;
  top: 9%;
}
.qywh-box .qywh-n ul li{
  height: 356px;
}
.qywh-box .qywh-n ul .on h5 {
  font-size: 18px;
  line-height: 30px;
  letter-spacing: 1px;
  color: #ffffff;
  margin-top: 6%;
}
.qywh-box .qywh-n ul .on p {
  font-size: 16px;
  line-height: 30px;
  color: #ffffff;
  margin-top: 11%;
}
.hidden-img img{
  width: 20%;
}
.qywh-box .qywh-n ul li .show .show-img img{
  width: 26%;
}
.qywh-box .qywh-n ul li .show h5 {
  font-size: 16px;
  line-height: 30px;
  letter-spacing: 1px;
  color: #02142d;
  opacity: 0.8;
  text-align: center;
  margin-top: 12%;
  transition: all .5s;
}
.jsSwiper .swiper-button-next {
  right: 83%;
}
.zz-box .zz h4{
  font-size: 16px;
}
.rySwiper .swiper-slide a p{
  font-size: 18px;
}
.sbzx-box .sbSwiper .swiper-slide .sb-rt {
  width: 10.25%;
  text-align: right;
}
.sbzx-box .sbSwiper .swiper-button-next {
  right: 83%;
}
.sbzx-box .sbSwiper>h5{
  font-size: 150px;
}
.newsSwiper .swiper-slide a .news-img{
  height: 220px;
}
.newsSwiper .swiper-slide a .xw-js h3{
  font-size: 18px;
}
.newsSwiper .swiper-slide a .xw-js {
  padding: 5%;
}
.newsSwiper .swiper-slide a .xw-more{
  padding: 3% 5%;
}
.zxly {
  margin-bottom: 46%;
}
}
@media (max-width: 767px) {
  .index-ban .banSwiper .swiper-slide-active .ban-wzbox .banwz ul{
    justify-content: space-between;
  }
  .index-ban .banSwiper .swiper-slide .ban-wzbox .banwz h3{
    font-size: 16px;
  }
  .index-ban .banSwiper .swiper-slide .ban-wzbox .banwz h4{
    font-size: 16px;
  }
  .index-ban .banSwiper .swiper-slide .ban-wzbox ul li a{
    font-size: 12px;
    line-height: 33px;
  }
  .index-ban .banSwiper .swiper-slide .ban-wzbox ul li {
    width: auto;
    height: 34px;
    border-radius: 25px;
    border: solid 1px #ffffff;
    text-align: center;
    padding: 0 3px;
    margin: 0;
}
.gg-tit h3 {
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 1px;
  color: #0d64d7;
  font-weight: 550;
}
.gg-tit h4 {
  font-size: 16px;
  line-height: 32px;
  color: #666666;
  margin-top: 0%;
}
.proSwiper .swiper-slide{
  height: 255px;
}
.more{
  width: 150px;
  height: 45px;
  line-height: 45px;
}
.i-about .about-lt .about-lt-top h3 {
  font-size: 18px;
}
.i-about .about-lt .about-lt-top h3::before {
  content: "";
  width: 93px;
  height: 3px;
  background-color: #ffffff;
  position: absolute;
  left: 0;
  bottom: -13px;
}
.i-about .about-lt .about-lt-top p {
  margin-top: 9%;
  font-size: 16px;
  line-height: 30px;
  color: #ffffff;
}
.i-about .about-lt .about-lt-bot{
  height: 122px;
}
.i-about .about-lt .about-lt-top .more{
  margin-top: 9%;
}
.i-about .about-rt .about-rt-top{
  height: 162px;
}
.i-about .about-rt .about-rt-bot .about-list:nth-child(1) ul li {
  font-size: 16px;
  line-height: 32px;
  letter-spacing: 1px;
  color: #0d64d7;
}
.hzSwiper .swiper-slide {
  height: calc((100% - 108px) / 2) !important;
}
.hz .swiper-pagination .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background-color: #1f57a1;
  margin-left: 16px;
  transition: all .5s;
}
.hz .swiper-pagination {
  bottom: 7%;
}
.index-ban .swiper-pagination {
  bottom: 2%;
}
.index-ban .swiper-pagination .swiper-pagination-bullet{
  width: 10px;
  height: 10px;
}
.index-ban .swiper-pagination .swiper-pagination-bullet-active {
  width: 18px;
  height: 10px;
  border-radius: 9px;
}
.footer-logo .logo{
  width: 70%;
}
footer .footer-top-box .footer-top .footer-logo .ewm>div {
  width: 80px;
  height: auto;
}
.footer-navbox .footer-nav ul li h4 {
  font-size: 16px;
  line-height: 30px;
  color: #ffffff;
  margin-bottom: 9px;
}
.footer-navbox .footer-nav ul li a {
  font-size: 14px;
  line-height: 30px;
  color: #ffffff;
  opacity: 0.8;
}
.footer-navbox .footer-ly h4 {
  font-size: 16px;
  line-height: 30px;
  color: #ffffff;
  margin-bottom: 8px;
}
.footer-bot-box .bq p {
  font-size: 14px;
  letter-spacing: 1px;
  color: #333333;
  display: inline-block;
  line-height: 30px;
  text-align: center;
}
.footer-bot-box .bq p a {
  font-size: 14px;
  letter-spacing: 1px;
  color: #333333;
  display: inline-block;
  line-height: 30px;
}
.proSwiper .swiper-slide:hover a .mask p {
    font-size: 16px;
}
.cp-box .cp-nav ul {
  width: 72.7631%;
}
.cp-box .cp-nav ul li a{
  font-size: 16px;
}
.cp-box .cp-list ul li{
  width: 100%;
}
.cp-box .cp-list ul li .cp .cp-img{
  height: 80%;
}
.cp-box .cp-list ul li .cp .cp-p {
  height: calc(100% - 80%);
  display: flex;
  justify-content: center;
  align-items: center;
}
.cp-box .cp-list ul li{
  height: 330px;
}
.cp-box .cp-list ul li .cp .cp-p p {
  font-size: 16px;
}
.yyly-box .yyly h3{
  font-size: 18px;
}
.yyly-box .yyly h3::after {
  content: "";
  width: 74px;
  height: 3px;
  background-color: #0d64d7;
  position: absolute;
  left: 0;
  bottom: -4px;
}
.yyly-box .yyly-n ul li{
  width: 100%;
  top: 0;
}
.yyly-box .yyly-n ul li:nth-child(2n){
  top: 0;
}
.yyly-box .yyly-n ul li .yyly-wz {
  position: absolute;
  left: 6.57534%;
  top: 6.1369%;
}
.yyly-box .yyly-n ul li {
  height: 320px;
}
.yyly-box .yyly-n ul li .yyly-wz p{
  width: 90%;
}
.mbx-box .mbx .mbx-rt p a {
  font-size: 14px;
}
.mbx-box .mbx .mbx-rt p{
  font-size: 14px;
}
.mbx-box .mbx .mbx-rt p img {
  margin-bottom: 5px;
  width: 3%;
}
.mbx-box .mbx .mbx-lt ul{
  display: none;
}
.mbx-box.fixed{
  position: static;
}
.gsjs-box{
  height: auto;
  padding: 3% 0;
}
.gsjs-box .gsjs .gsjs-n .wzjs{
  width: 100%;
}
.gsjs-box .gsjs .gsjs-n h3::after {
  content: "";
  width: 74px;
  height: 3px;
  background-color: #02142d;
  position: absolute;
  left: 0;
  bottom: -7px;
}
.gsjs-box .gsjs .gsjs-n h3{
  font-size: 18px;
  margin-bottom: 26px
}
.gsjs-box .gsjs .gsjs-n ul{
  flex-wrap: wrap;
}
.gsjs-box .gsjs .gsjs-n ul li{
  width: 50%;
}
.gsjs-box .gsjs .gsjs-n ul li h5 {
  font-size: 18px;
}
.gsjs-box .gsjs .gsjs-n ul li span {
  font-size: 18px;
}
.fz{
  padding-top: 30%;
}
.fz .mySwiper2 .swiper-slide ul li {
  font-size: 14px;
  line-height: 32px;
  color: #02142d;
  opacity: 0.9;
  white-space: normal;
}
.fz .mySwiper2 .swiper-slide-active h3::before {
  content: "";
  width: 11px;
  height: 11px;
  background-color: #1369d9;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 111px);
}
.fz .mySwiper {
  margin-top: 10%;
}
.qywh-box h4 {
  font-size: 16px;
  color: #ffffff;
  line-height: 26px;
}
.qywh-box .qywh-n ul li .show h5{
  line-height: 22px;
}
.qywh-box h3{
  font-size: 18px;
}
.jsSwiper .swiper-slide .js-rt {
  width: 100%;
  height: 310px;
  margin-top: 3%;
}
.jsSwiper .swiper-slide .js-lt {
  width: 100%;
}
.jsSwiper .swiper-slide .js-lt h4 {
  font-size: 18px;
  line-height: 32px;
  color: #02142d;
  margin-top: 4%;
  font-weight: 550;
}
.jsSwiper .swiper-button-prev {
  left: 62%;
  top: 11%;
}
.jsSwiper .swiper-button-next {
  right: 0%;
  top: 11%;
}
.zz-box .zz h3 {
  font-size: 18px;
  letter-spacing: 1px;
  color: #02142d;
  font-weight: 550;
}
.zz-box .zz h4 {
  font-size: 16px;
  line-height: 22px;
}
.zz-box .swiper-button-prev {
  top: 6%;
  left: 68%;
}
.zz-box .swiper-button-next{
  top: 6%;
}
.rySwiper .swiper-slide a {
  height: 356px;
}
.rySwiper .swiper-slide a p{
  font-size: 16px;
}
.sbzx-box .sbSwiper .swiper-slide{
  flex-wrap: wrap;
}
.jsSwiper .swiper-slide .js-lt h3{
  font-size: 28px;
}
.sbzx-box .sbSwiper .swiper-slide .sb-lt h3{
  font-size: 18px;
  line-height: 8px;
}
.sbzx-box .sbSwiper .swiper-slide .sb-lt p {
  font-size: 16px;
  line-height: 22px;
  color: #02142d;
  opacity: 0.8;
  margin-top: 10%;
}
.sbzx-box .sbSwiper .swiper-button-prev {
  left: 62%;
  top: 13%;
}
.sbzx-box .sbSwiper .swiper-button-next {
  right: 0%;
  top: 13%;
}
.sbzx-box .sbSwiper>h5{
  font-size: 74px;
}
.sbzx-box .sbSwiper .swiper-slide .sb-lt{
  width: 100%;
}
.sbzx-box .sbSwiper .swiper-slide .sb-img{
  width: 100%;
  margin-top: 2%;
  flex: auto;
}
.newsSwiper .swiper-slide a .news-img{
  height: 167px;
}
.sbzx-box .sbSwiper .swiper-slide .sb-rt{
  display: none;
}
.dt .form form input {
  width: 100%;
  height: 41px;
  background-color: #f5f5f5;
  border-radius: 4px;
  margin-top: 1%;
  padding-left: 2%;
  font-size: 16px;
  color: #666666;
  opacity: 0.8;
}
.dt .form form input::placeholder{
  font-size: 14px;
}
.dt .form form textarea {
  width: 100%;
  height: 117px;
  margin-top: 1%;
  background-color: #f5f5f5;
  border-radius: 4px;
  padding: 2%;
  font-size: 16px;
}
.dt .form form textarea::placeholder{
  font-size: 14px;
}
.dt .form form button {
  width: 100%;
  height: 42px;
  background-color: #0d64d7;
  border-radius: 4px;
  margin: auto;
  margin-top: 3%;
  font-size: 16px;
  color: rgba(255, 255, 255, 0.8);
  cursor: pointer;
  transition: all .5s;
}
.zxly {
  margin-bottom: 72%;
}
.rczp ul li p {
  font-size: 14px;
  color: #ffffff;
  margin-left: 10px;
}
.rczp ul li img{
  width: 16%;
}
.rczp .zp-list ul li{
  font-size: 14px;
}
.rczp>ul{
  height: 50px;
}
.rczp .zp-list ul{
  height: 50px;
}
.rczp .zp-list ul .jt {
  width: 20px;
  height: 20px;
  display: flex;
  top: 50%;
  right: 4.6052631%;
  transform: translateY(-50%) rotate(0);
  cursor: pointer;
  font-size: 10px;
  color: #0d64d7;
  transition: all .5s;
  user-select: none;
}
.rczp .zp-list .zp-js h4{
  font-size: 16px;
}
.rczp .zp-list .zp-js p{
  font-size: 14px;
}
.rczp .zp-list .zp-js a {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 90px;
  height: 37px;
  background-color: #ffffff;
  border-radius: 25px;
  border: solid 1px #0d64d7;
  font-size: 14px;
  color: #0d64d7;
  font-weight: 550;
  padding: 0 2.5%;
  margin-top: 2.6315%;
  transition: all .5s;
}
.rczp .zp-list .zp-js a img{
  width: 15%;
}
}
@media (max-width: 375px) {
  .fz .mySwiper2 .swiper-slide-active h3::before {
    content: "";
    width: 11px;
    height: 11px;
    background-color: #1369d9;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    transform: translate(-50%, 117px);
}
.zxly {
  margin-bottom: 83%;
}
}